html {
  position: relative;
  min-height: 100%;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin #inputEmail,
.form-signin #registerName,
.form-signin #inputID{
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin #inputPassword,
.form-signin #registerCID,
.form-signin #registerHID,
.form-signin #registerPassword,
.form-signin #registerRepeatPass,
.form-signin #registerEmail
{
  margin-bottom: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin #inputVerify,
.form-signin #registerVerify{
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.es-login{
	background-color: rgba(255, 255, 255, 0.5);
    border-radius: 2px;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.7);
    margin-top: 20%;
    padding: 19px 23px 29px;
}

.admin-login {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 2px;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.7);
    margin-bottom: 60px;
    margin-top: 20px;
    max-width: 300px;
    padding: 19px 23px 29px;
}

.es-reg {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 2px;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.7);
    margin-bottom: 60px;
    margin-top: 0;
    padding: 15px 30px 20px;
	max-width:400px;
}

.examProcess .perInfo{
	border-bottom:1px solid black;
}

.navbar-own{
	background-color:#b70031;
}

.navbar-admin{
	background-color:#337AB7;
}

.navbar-own .navbar-nav > .open > a, 
.navbar-own .navbar-nav > .open > a:focus, 
.navbar-own .navbar-nav > .open > a:hover {
    background-color: #dc023c;
    color: #960129;
}
.navbar-own .navbar-nav > li > a {
    color: #dc023c;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #960129;
    border-color: #dc023c;
}

.inner-info{
	padding:0px 15px;
}

.inner-info #eLogin,
.inner-info #ECNU,
.inner-info #edu,
.inner-info #PE,
.inner-info #art{
	min-height:580px;
	padding-left:78px;
	padding-right:78px;
}

.inner-info #eLogin,
.inner-info #edu,
.inner-info #art{
	background-color:#f8f8f8;
}

.inner-info #PE,
.inner-info #ECNU{
	background-color:#b70031;
}

.inner-info #eLogin{
	background-image:url(../images/eLogin.png);
	background-position:center right;
	background-size:cover;
}

.inner-info #eLogin .ECNUtitle {
    background-image: url("../images/ECNUword.png");
    height: 187px;
    margin-left: 65px;
    margin-top: 100px;
    width: 478px;
}

.inner-info #ECNU{
	background-image:url(../images/ECNU.png);
	background-position:center top;
	background-size:cover;
}

.inner-info #ECNU .ECNUtext {
    align-self: center;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 20px;
    margin-left: 140px;
    margin-right: 140px;
    margin-top: 240px;
    padding: 30px;
}

.inner-info #edu .eduTitle{
	background-image:url(../images/eduTitle.png);
	height: 81px;
    margin-left: 100px;
    margin-top: 27%;
    width: 190px;
}

.inner-info #edu .eduText {
    margin-left: 100px;
    margin-top: 30px;
}

.inner-info #edu .eduImg {
    background-image: url("../images/eduImg.png");
    height: 273px;
    margin-top: 27%;
    width: 461px;
}

.inner-info #PE .PETitle{
	background-image:url(../images/PETitle.png);
	height: 81px;
    margin-left: 100px;
    margin-top: 27%;
    width: 190px;
}

.inner-info #PE .PEText {
    margin-left: 100px;
    margin-top: 30px;
}

.inner-info #PE .PEImg {
    background-image: url("../images/PEImg.png");
    height: 273px;
    margin-top: 27%;
    width: 461px;
}

.inner-info #PE .PEText p{
	color:#f8f8f8;
}

.inner-info #art .artTitle{
	background-image:url(../images/artTitle.png);
	height: 81px;
    margin-left: 100px;
    margin-top: 27%;
    width: 190px;
}

.inner-info #art .artText {
    margin-left: 100px;
    margin-top: 30px;
}

.inner-info #art .artImg {
    background-image: url("../images/artImg.png");
    height: 273px;
    margin-top: 27%;
    width: 461px;
}

.btn-own{
    background-color:#b70031;
    border-color: #ccc;
    color: #f8f8f8;
}
.btn-own.active,
.btn-own.focus,
.btn-own:active,
.btn-own:focus,
.btn-own:hover,
.open > .dropdown-toggle.btn-own{
	background-color:#960129;
	border-color:#b70031;
	color:#f8f8f8;}

.adminFooter{
	position:absolute;
	bottom:0;
	width:100%;
	height:40px;
	background-color:#337AB7;
	padding-top:10px;
	padding-bottom:7px;
	color:#fff;
}

.examFooter {
  	position: absolute;
  	bottom: 0;
  	width: 100%;
  	height: 40px;
  	background-color:#b70031;
	padding-top:10px;
	padding-bottom:7px;
	color:#fff;
}